tower silo - French English Dictionary